/**
 * 版权所有:版权所有(C) 2020，卓信科技
 * 系统名称:FOL
 * 文件名称:Constant.java
 * 模块名称:TODO(这里请补充模块名称)
 * 创建日期:2020年5月19日
 * 作        者:Baisong
 * 内容摘要:TODO(这里请补充详细的描述信息)
 */
package com.zx.emanage.util.gen.entity;

import java.util.HashMap;
import java.util.Map;

/**
 * 类 名 称: Constant
 * 内容摘要: TODO
 * 作者: wuguoqiang
 *
 * @Date 2020/10/28 14:52
 **/
public class Constant
{
	static Map<String, Object> constantMap = new HashMap<String, Object>();

	static 
	{
		// #1通知审批人员及时审批单据
		constantMap.put("10001", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据需要审批，请登录系统查看。");
		constantMap.put("10002", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据需要处理，请登录系统查看。");
		constantMap.put("10003", "您好，您有一条编号为【#bill_code#】的单据已审批通过，进入财务确认环节，可登录系统查看详情。");
		constantMap.put("10004", "您好，您有一条编号为【#bill_code#】的单据因【#approval_advice#】已被驳回，可登录系统查看详情。");
		constantMap.put("10005", "您好，您有一条编号为【#bill_code#】的单据已由财务确认通过，可登录系统查看详情。");
		constantMap.put("10006", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据已撤回，请悉知。");

		constantMap.put("10007", "借款单【#bill_code#】审批流程完成，如有相关票据，请您及时交付给财务相关人员。");
		constantMap.put("10008", "报销单【#bill_code#】审批流程完成，如有相关票据，请您及时交付给财务相关人员。");

		// PC端首页消息
		// constantMap.put("20001", "借款单【#bill_code#】审批流程完成，即将进入【财务确认】环节。请您及时将单据送往财务。");
		constantMap.put("20001", "借款单【#bill_code#】审批流程已完成，如有相关票据，请您及时交付给财务相关人员。");
		// constantMap.put("20002", "报销单【#bill_code#】审批流程完成，即将进入【财务确认】环节。请您及时将单据送往财务。");
		constantMap.put("20002", "报销单【#bill_code#】审批流程已完成，如有相关票据，请您及时交付给财务相关人员。");
		constantMap.put("20003", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据需要审批。");
		constantMap.put("20004", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据需要处理。");
		constantMap.put("20005", "您好，您有一条编号为【#bill_code#】的单据因【#approval_advice#】已被驳回。");
		constantMap.put("20006", "您好，您有一条编号为【#bill_code#】的单据已由财务确认通过。");
		constantMap.put("20007", "您好，您有一条编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据已撤回。");

		constantMap.put("20008", "借款单【#bill_code#】审批流程完成，如有相关票据，请您及时交付给财务相关人员。");
		constantMap.put("20009", "报销单【#bill_code#】审批流程完成，如有相关票据，请您及时交付给财务相关人员。");

	}

	/**
	 * 
	 * 方法名称: getConstant 内容摘要: 获取数据
	 * 
	 * @param str
	 * @return
	 *
	 * @author: Baisong
	 * @time:2020年10月29日 下午1:34:52
	 */
	public static String getConstant(String str)
    {
		// 判断
		if (constantMap.containsKey(str)) 
		{
			return constantMap.get(str).toString();
		} 
		else 
		{
			return "";
		}
        /*String result = "";
        //#1通知审批人员及时审批单据
        if (str.equals("10001"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】经办人姓名为【#user_name_shortcode#】的单据需要审批，请登录【MOA】系统查看。";
        }
        //#2通知确认人员及时确认单据
        else if (str.equals("10002"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】经办人为【#user_name_shortcode#】的单据需要处理，请登录【MOA】系统查看。";
        }
        //#3单据审批通过后通知经办人
        else if (str.equals("10003"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】的单据已审批通过，进入财务确认环节，可登录【MOA】系统查看详情。";
        }
        //#4单据审批拒件后通知经办人
        else if (str.equals("10004"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】的单据因【#approval_advice#】已被拒件，可登录【MOA】系统查看详情。";
        }
        //#5财务确认后通知经办人
        else if (str.equals("10005"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】的单据已由财务确认通过，可登录【MOA】系统查看详情。";
        }
        //#6通知首节点审批人员改单据已撤回
        else if (str.equals("10006"))
        {
            result = "您好，您有一条单据编号为【#bill_code#】经办人姓名为【#user_name_shortcode#】的单据已撤回，请悉知。";
        }
        return result;*/
    }
}
